automatic punching machine - Spanish English Dictionary